ProjectWise Administrator Help

Enabling Authentication Types

ProjectWise supports the following authentication types, any of which can be enabled during or after datasource creation:

  • ProjectWise (enabled by default)
  • Windows Domain (enabled by default)
  • Bentley IMS

ProjectWise (native) Authentication

ProjectWise (native) authentication lets a user log in to a datasource using a simple user name and password.

ProjectWise authentication can be enabled when creating a datasource by turning on the Support ProjectWise authentication option in the New Datasource Wizard. This adds the setting DMS=1 to the DMSKRNL.CFG file, at the end of the section that contains datasource-specific settings. For example:

[db0]
Type=Microsoft SQL Server
DBUserName=pwtest
DBUsrPwdDecrypt=5
DBUserPassword=...
Description=pwtest
DisplayName=pwtest
InterfaceType=ODBC
Name=pwtest
DBCryptKeyDecrypt=5
DBCryptKey=...
DMS=1
SSO=1
STS=1

If you need to turn this setting on or off after the datasource is created, you can manually edit the DMSKRNL.CFG file on the ProjectWise Integration Server computer (...\ProjectWise\bin). To disable ProjectWise authentication, change the setting to DMS=0 or delete the setting altogether.

Windows Domain Authentication

Windows domain authentication lets a user log in to a datasource using the credentials of their associated Windows account.

Windows domain authentication can be enabled when creating a datasource by turning on the Support Windows Domain authentication option in the New Datasource Wizard. This adds the setting SSO=1 to the DMSKRNL.CFG file, at the end of the section that contains datasource-specific settings. For example:

[db0]
Type=Microsoft SQL Server
DBUserName=pwtest
DBUsrPwdDecrypt=5
DBUserPassword=...
Description=pwtest
DisplayName=pwtest
InterfaceType=ODBC
Name=pwtest
DBCryptKeyDecrypt=5
DBCryptKey=...
DMS=1
SSO=1
STS=1

If you need to turn this setting on or off after the datasource is created, you can manually edit the DMSKRNL.CFG file on the ProjectWise Integration Server computer (...\ProjectWise\bin). To disable Windows domain authentication, change the setting to SSO=0 or delete the setting altogether.

Bentley IMS Authentication

Bentley IMS (Bentley Identity Management Service) authentication lets a user log in to a datasource with the credentials of their associated Bentley IMS account.

Bentley IMS authentication can be enabled when creating a datasource by turning on the Support Bentley IMS authentication option in the New Datasource Wizard. This adds the setting STS=1 to the DMSKRNL.CFG file, at the end of the section that contains datasource-specific settings. For example:

[db0]
Type=Microsoft SQL Server
DBUserName=pwtest
DBUsrPwdDecrypt=5
DBUserPassword=...
Description=pwtest
DisplayName=pwtest
InterfaceType=ODBC
Name=pwtest
DBCryptKeyDecrypt=5
DBCryptKey=...
DMS=1
SSO=1
STS=1

If you need to turn this setting on or off after the datasource is created, you can manually edit the DMSKRNL.CFG file on the ProjectWise Integration Server computer (...\ProjectWise\bin). To disable Bentley IMS authentication, change the setting to STS=0 or delete the setting altogether.